Imports System.Collections.Generic

''' <summary>
''' [To be supplied.]
''' </summary>
''' <remarks>[To be supplied.]</remarks>
Friend Class Row

    ''' <summary>
    ''' [To be supplied.]
    ''' </summary>
    ''' <param name="rowKey">[To be supplied.]</param>
    ''' <param name="rowValue">[To be supplied.]</param>
    ''' <remarks>[To be supplied.]</remarks>
    Friend Sub New(ByVal rowKey As Object, ByVal rowValue As Object)

        Me.internalRowKey = rowKey
        Me.internalRowValue = rowValue
        internalColumns = New Dictionary(Of Object, Object)()

    End Sub

    Private internalRowKey As Object
    ''' <summary>
    ''' [To be supplied.]
    ''' </summary>
    ''' <value>[To be supplied.]</value>
    ''' <returns>[To be supplied.]</returns>
    ''' <remarks>[To be supplied.]</remarks>
    Friend ReadOnly Property RowKey() As Object

        Get

            Return internalRowKey

        End Get

    End Property

    Private internalRowValue As Object
    ''' <summary>
    ''' [To be supplied.]
    ''' </summary>
    ''' <value>[To be supplied.]</value>
    ''' <returns>[To be supplied.]</returns>
    ''' <remarks>[To be supplied.]</remarks>
    Friend ReadOnly Property RowValue() As Object

        Get

            Return internalRowValue

        End Get

    End Property

    Private internalColumns As System.Collections.Generic.Dictionary(Of Object, Object)
    ''' <summary>
    ''' [To be supplied.]
    ''' </summary>
    ''' <value>[To be supplied.]</value>
    ''' <returns>[To be supplied.]</returns>
    ''' <remarks>[To be supplied.]</remarks>
    Friend ReadOnly Property Columns() As System.Collections.Generic.Dictionary(Of Object, Object)

        Get

            Return internalColumns

        End Get

    End Property

End Class
